home *** CD-ROM | disk | FTP | other *** search
/ Fritz: All Fritz / All Fritz.zip / All Fritz / FILES / UTILFILE / CAMS.LZH / CAMS12.ZIP / UP11TO12.BAT < prev    next >
DOS Batch File  |  1992-03-16  |  2KB  |  84 lines

  1. : CAMS database upgrade batch file
  2. : requires a source disk(ette) and a destination disk(ette), both without colons
  3. : syntax:  install [source] [destination]
  4. @ECHO OFF
  5.  
  6. : introduction
  7. CLS
  8. ECHO  
  9. ECHO  
  10. ECHO The database structures have changed between CAMS version 1.1 and 1.2
  11. ECHO  
  12. ECHO For CAMS v 1.2 you must first run this program, then run CAMS
  13. ECHO twice.  The first run of CAMS will create the new databases.  The
  14. ECHO second will allow you the restore the data from the copies this
  15. ECHO program will produce.
  16. ECHO  
  17. ECHO If you do not want to run this program press Ctrl-C, otherwise
  18. PAUSE
  19.  
  20. : get user verification of switches
  21. ECHO Sample
  22. ECHO from C:\CAMS\
  23. ECHO  
  24. ECHO   to A:\
  25. ECHO  
  26. ECHO CAMS databases will be backed up:
  27. ECHO from %1
  28. ECHO  
  29. ECHO   to %2
  30. ECHO  
  31. ECHO If the source and destination above do not end with a "\"  or have other
  32. ECHO syntax errors press Ctrl-C, otherwise,
  33. PAUSE
  34.  
  35. : test for command line switches
  36. IF X%1X == XX GOTO crashfrom
  37. IF X%2X == XX GOTO crashto
  38.  
  39. : do it
  40. COPY %1active.dbf %2camsbak.dbf
  41. COPY %1visits.dbf %2vrlbak.dbf
  42. COPY %1visitper.dbf %2vrpbak.dbf
  43. DEL  %1*.ndx
  44. IF EXIST %2camsbak.dbf DEL %1active.dbf
  45. IF EXIST %2vrlbak.dbf DEL %1visits.dbf
  46. IF EXIST %2vrpbak.dbf DEL %1visitper.dbf
  47. IF NOT EXIST %2camsbak.dbf GOTO dberror
  48. IF NOT EXIST %2vrlbak.dbf GOTO dberror
  49. IF NOT EXIST %2vrpbak.dbf GOTO dberror
  50. GOTO done
  51.  
  52. :crashfrom
  53. ECHO You entered %0 %1
  54. ECHO You must provide a "from" and "to" location.  Terminating.
  55. GOTO failed
  56.  
  57. :crashto
  58. ECHO You entered %0
  59. ECHO You must provide a "to" location.  Terminating.
  60. GOTO failed
  61.  
  62. :dberror
  63. ECHO One of your databases did not copy from %1 to %2.
  64. GOTO failed
  65. :done
  66. CLS
  67. ECHO  
  68. ECHO  
  69. ECHO  
  70. ECHO  
  71. ECHO  
  72. ECHO  
  73. ECHO  
  74. ECHO  
  75. ECHO Finished.
  76. ECHO  
  77. ECHO You should now run CAMS twice.  One the first run, CAMS will create
  78. ECHO new databases and terminate.  On the second run, select restore data-
  79. ECHO bases from the Data submenu.
  80. ECHO  
  81. ECHO  
  82. ECHO To run CAMS, change to the CAMS directory and type "CAMS" and press ENTER.
  83. :failed
  84.